RealTimeEmulationTrader

StockSharp.Algo.Testing

模拟连接, 目的是通过 UnderlyngMarketDataAdapter 进行战略测试, 与交易系统建立真正的连接, 但并没有真正的股票登记订单。 订单的执行及其交易是通过连接、 使用订单簿的信息来模拟的, 来源于真正的连接。

继承自: BaseEmulationConnector

构造函数

RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider)

初始化了 & ##RealTimeEmulationTrader+#的新实例.

underlyngMarketDataAdapter
IMessageAdapter,通过它可以获得市场数据.
securityProvider
提供各种文书的信息。
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, Portfolio portfolio, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolio, ownAdapter)

初始化了 & ##RealTimeEmulationTrader+#的新实例.

underlyngMarketDataAdapter
IMessageAdapter,通过它可以获得市场数据.
securityProvider
提供各种文书的信息。
portfolio
用于注册命令的组合。 如果未给出值, 将创建默认名称模拟器的组合 。
ownAdapter
追踪连接寿命 。
RealTimeEmulationTrader
public RealTimeEmulationTrader(TUnderlyingMarketDataAdapter underlyngMarketDataAdapter, ISecurityProvider securityProvider, IPortfolioProvider portfolioProvider, IExchangeInfoProvider exchangeInfoProvider, bool ownAdapter)
realTimeEmulationTrader = RealTimeEmulationTrader(underlyngMarketDataAdapter, securityProvider, portfolioProvider, exchangeInfoProvider, ownAdapter)

初始化了 & ##RealTimeEmulationTrader+#的新实例.

underlyngMarketDataAdapter
IMessageAdapter,通过它可以获得市场数据.
securityProvider
提供各种文书的信息。
portfolioProvider
用于注册命令的组合。 如果未给出值, 将创建默认名称模拟器的组合 。
ownAdapter
追踪连接寿命 。
exchangeInfoProvider
交易所和交易委员会供应商。

属性

UnderlyngMarketDataAdapter
public TUnderlyingMarketDataAdapter UnderlyngMarketDataAdapter { get; }
value = realTimeEmulationTrader.UnderlyngMarketDataAdapter

IMessageAdapter,通过它可以获得市场数据.